wave making apparatus - Francés Inglés Diccionario